package com.shambles.manage2.tkmapper.entity;

import java.io.Serializable;
import java.util.List;
import java.util.Map;
import javax.persistence.*;

@Table(name = "abattoir_booth")
public class AbattoirBooth implements Serializable {
    /**
     * guid
     */
    @Column(name = "guid")
    private String guid;

    /**
     * 状态(0空值，1正在使用，2不可使用)
     */
    @Column(name = "status")
    private Integer status;

    /**
     * 管理者
     */
    @Column(name = "manager")
    private String manager;

    /**
     * 摊位名称
     */
    @Column(name = "booth_name")
    private String boothName;

    /**
     * 备注
     */
    @Column(name = "mark")
    private String mark;

    /**
     * 使用者
     */
    @Column(name = "user")
    private String user;

    /**
     * 使用者guid
     */
    @Column(name = "user_guid")
    private String userGuid;

    /**
     * 管理者guid
     */
    @Column(name = "manager_guid")
    private String managerGuid;

    private static final long serialVersionUID = 1L;

    public List<AbattoirBoothDetail> abattoirBoothDetails = null;

    public List<Map<String,Object>> userMap = null;
    /**
     * 获取guid
     *
     * @return guid - guid
     */
    public String getGuid() {
        return guid;
    }

    /**
     * 设置guid
     *
     * @param guid guid
     */
    public void setGuid(String guid) {
        this.guid = guid == null ? null : guid.trim();
    }

    /**
     * 获取状态(0空值，1正在使用，2不可使用)
     *
     * @return status - 状态(0空值，1正在使用，2不可使用)
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置状态(0空值，1正在使用，2不可使用)
     *
     * @param status 状态(0空值，1正在使用，2不可使用)
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 获取管理者
     *
     * @return manager - 管理者
     */
    public String getManager() {
        return manager;
    }

    /**
     * 设置管理者
     *
     * @param manager 管理者
     */
    public void setManager(String manager) {
        this.manager = manager == null ? null : manager.trim();
    }

    /**
     * 获取摊位名称
     *
     * @return booth_name - 摊位名称
     */
    public String getBoothName() {
        return boothName;
    }

    /**
     * 设置摊位名称
     *
     * @param boothName 摊位名称
     */
    public void setBoothName(String boothName) {
        this.boothName = boothName == null ? null : boothName.trim();
    }

    /**
     * 获取备注
     *
     * @return mark - 备注
     */
    public String getMark() {
        return mark;
    }

    /**
     * 设置备注
     *
     * @param mark 备注
     */
    public void setMark(String mark) {
        this.mark = mark == null ? null : mark.trim();
    }

    /**
     * 获取使用者
     *
     * @return user - 使用者
     */
    public String getUser() {
        return user;
    }

    /**
     * 设置使用者
     *
     * @param user 使用者
     */
    public void setUser(String user) {
        this.user = user == null ? null : user.trim();
    }

    /**
     * 获取使用者guid
     *
     * @return user_guid - 使用者guid
     */
    public String getUserGuid() {
        return userGuid;
    }

    /**
     * 设置使用者guid
     *
     * @param userGuid 使用者guid
     */
    public void setUserGuid(String userGuid) {
        this.userGuid = userGuid == null ? null : userGuid.trim();
    }

    /**
     * 获取管理者guid
     *
     * @return manager_guid - 管理者guid
     */
    public String getManagerGuid() {
        return managerGuid;
    }

    /**
     * 设置管理者guid
     *
     * @param managerGuid 管理者guid
     */
    public void setManagerGuid(String managerGuid) {
        this.managerGuid = managerGuid == null ? null : managerGuid.trim();
    }
}